<%--
  Created by IntelliJ IDEA.
  User: XiangLang15078435014
  Date: 2021/11/1
  Time: 17:38
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
    <head>
        <title>Title</title>
    </head>
    <body>

        <!--
        JavaBean是一个可重复使用的软件组件，是遵循一定标准、用Java语言编写的一个类，该类的一个实例称为一个JavaBean，简称bean。JavaBean具有可重用、升级方便、不依赖于平台等特点。JavaBean又可分为业务bean和数据bean。业务bean用于封装业务逻辑、数据库操作等；数据bean用于封装数据。
            编写一个JavaBean就是编写一个Java类（该类必须带有包名），这个类创建的一个对象称为一个bean，为了让JSP引擎（比如Tomcat）知道这个bean的属性和方法，JavaBean类必须遵守以下规则：
                1．如果类的成员变量的名字是name，那么为了获取或更改成员变量的值，类中必须提供两个方法：
                    getName()，用来获取属性name。
                    setName()，用来修改属性name。
                    即方法的名字用get或set为前缀，后缀是首字母大写的成员变量的名字。
                2．对于boolean类型的成员变量，允许使用“is”代替上面的“get”和“set”。
                3．类中方法的访问权限必须是public。
                4．构造方法必须无参数。


	1) useBean动作标记是用来查找或者实例化一个JavaBean。useBean标记的格式为：
	< jsp:useBean id="bean的名字" class="创建bean的类" scope="bean的有效范围" />
	或
	< jsp:useBean id="bean的名字" type="创建bean的类" scope="bean的有效范围" />

    2) JavaBean的实质是遵守一定规范的类所创建的对象，可以通过两种方式获取bean的属性：（1）在Java程序片或表达式中，使用bean对象调用getXxx()方法获取bean的属性值;（2）先通过<jsp:useBean>标记获得一个bean，再通过<jsp:getProperty>标记获取bean的属性值。
    使用getProperty动作标记可以获得bean的属性值。使用该动作标记之前，必须事先使用useBean动作标记获得一个相应的bean。getProperty动作标记语法格式如下：
        < jsp:getProperty  name= "bean的名字"  property= "bean的属性" />
        或
        < jsp:getProperty  name= "bean的名字"  property= "bean的属性"/> </ :getProperty>

    -->
    </body>
</html>
